Repository navigation
docs: amend the constitution to v1.1.0 and align CLAUDE.md - #11
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Emenda da constituição, de 1.0.0 para 1.1.0, preparada desde a spec 002 (CI no GitHub Actions, já mergeada). Só documentação: muda
.specify/memory/constitution.mde duas linhas doCLAUDE.md. Nenhum arquivo desrc/,tools/ou do workflow muda.O que muda
mainexige os checkstypechecketestverdes, com amainprotegida pelo ruleset descrito no README (PR obrigatório, branch atualizada, histórico linear, bypass vazio, administradores incluídos, só "Rebase and merge"). A única exceção é o procedimento de último recurso do README para o GitHub Actions indisponível (desativar o ruleset, mergear, reativar na hora), sempre registrado no PR. A regra de rodar os testes e o typecheck antes de cada commit continua, como verificação local.fs.globSync, estável só a partir da 22.17. A major em uso, local e na CI, continua sendo a fixada no.nvmrc.ci:entra na lista, para mudanças no workflow do GitHub Actions.npm run typecheckno lugar denpx tsc --noEmitna regra de verificação local: é o mesmo script que a CI chama.mainfoi reescrita comgit filter-repopara remover um trailerCo-Authored-Byde um commit já publicado. A regra continua valendo e a exceção não é precedente, no mesmo sentido do texto que já estava noCLAUDE.md.No
CLAUDE.md: sai a nota de divergência temporária ("the constitution still says ≥ 22.6 until its amendment PR") e oci:entra na lista de tipos de commit. Nada mais muda nele.Por que 1.1.0
A regra de versionamento da constituição é: MAJOR para remover ou redefinir um princípio, MINOR para adicionar um princípio ou uma seção, PATCH para esclarecimentos.
ci:amplia uma lista fechada; nada disso é esclarecimento.Sync Impact Report
Está no topo de
.specify/memory/constitution.md, como comentário HTML, como o Spec Kit prevê. Fica como o registro da emenda.Arquivos dependentes conferidos
CLAUDE.mdREADME.mdpackage.json,.nvmrc,.github/workflows/ci.yml>=22.17,22, e os jobs chamamnpm run typecheckenpm test.specify/templates/plan-template.md.specify/templates/spec-template.md,tasks-template.md,checklist-template.md.claude/skills/speckit-*specs/001-realtime-replay,specs/002-github-actions-ciVerificações locais
npm run typecheckexit 0;npm testcom a guarda em 23 arquivos e# tests 95 # pass 95 # fail 0 # skipped 0.